Міністерство освіти І науки України
національний університет “Львівська політехніка”
Кафедра ЕОМ
Тестування цифрових вузлів
Методичні вказівки
до лабораторних робіт з дисципліни
“Проектвання та експлуатація апаратно-програмних відлагоджувльних комплексів”
для студентів спеціальності 7.091501
“Комп’ютерні системи та мережі”.
Затверджено
на засідання кафедри
“Електронні обчислювальні машини”.
Протокол № 3 від 18.10.2001 р.
Львів - 2002
Методичні методичні вказівки до лабораторних робіт “Тестування цифрових вузлів” з дисципліни "Проектвання та експлуатація апаратно-програмних відлагоджувльних комплексів" для студентів спеціальності 7.091501 “Комп’ютерні системи та мережі” /Укл.: Глухов В.С. - Львів: Видавництво Національного університету “Львівська політехніка”, 2002.- 47 с.
Укладач Глухов В.С., канд. техн. наук., с.н.с., доц.
Відповідальний за випуск Глухов В.С., канд. техн. наук., с.н.с., доц.
Рецензенти: Голембо В.А., канд. техн. наук., доц.
Цмоць І.Г., канд. техн. наук., доц.
Лабораторна робота № 1
Тестування АЛП
1 Мета роботи
Метою роботи є ознайомлення з загальною схемою тестування цифрової техніки. Засвоєння методів та засобів тестування комбінаційних схем на прикладі арифметико-логічного пристрою (АЛП).
2 Очікуваний результат роботи
Необхідно розробити програму тестування АЛП, описати поведінку еталонного АЛП (створити еталон), за результатами тестування АЛП визначити несправні елементі досліджуваного пристрою, несправні контакти визначених елементів та тип несправності (обрив, закоротка).
3 ТЕОРЕТИЧНА ЧАСТИНА
3.1 Основні принципи тестування, налагодження і контролю.
Об'єкт
= =
Тести
Результати (Р)
Еталонні результати (Е)
Помилка
n
n
Генератор
Тестових
Послідовностей
(ГТП)
Рис. 3.1. Структурна схема тестування, налагодження і контролю
Еталон
Основний принцип тестування, налагодження і контролю – це порівняння результатів роботи досліджуваного взірця (об'єкта) тестування і еталонного взірця – еталона (рис. 3.1).
Тестові послідовності з генратора тестових послідовностей (ГТП) подаються одночасно на об’єкт тестування і на еталон. Схема порівняння перевіряє на збігання результати роботи об’єкта з еталонними результатами. У випадку незбігання результатів на виході схеми порівняння формується ознака несправності – сигнал “Помилка”.
Еталони можуть бути найрізноманітнішими (рис. 3.2).
Еталон-модель регулювальник може тримати на папері – в технічних умовах (ТУ) на об’єкт і тоді порівняня результатів робить людина. При використанні засобів автоматизації модель може зберігатися у вигляді файлів. Наприклад, якщо об’єкт повинен обраховувати занчення y=sin(x), то для кожного тестового значення, засоби автоматизації також можуть обраховувати значення сінуса (функціональна модель). Або ці значення вже наперед обраховані і зберігаються у вигляді моделі (таблична модель).
Еталон-взірець може повністю збігатися за своїми характеристиками з об’єктом. Може бути простішим за нього. Наприклад, якщо перевіряється робота об’єкта, який має в своєму складі канал RS-232 і контролер ЛОМ, то під час перевірки роботи по каналу RS-232 немає необхідності, щоб еталон мав в собі контролер ЛОМ.
Еталон може бути складнішим за об’єкт, наприклад, під час перевірки реакції об’єкта на нештатну ситуацію – збій парності при роботі по каналу, яку неускладнений працездатний об’єкт ніколи допустити не може.
реальний взірець
модель
“на папері”
програмна
повний еквівалент об’єкту, що тестуєм
спрощений
об’єкт
ускладнений
об’єкт
таблична
функціональна
еталон
Рис. 3.2. Класифікація еталонів
Загальна схема випробовування цифрових пристроїв
При налагодженні цифрових пристроїв найчастіше користуються еталоном-моделлю. В цьому випадку загальна схема випробовування цифрових пристроїв набуває вигляду рис. 3.3, де позначено:
ГТП – генератор тестових послідовностей;
ГЕП – генератор еталонних послідовностей;
Еталон (Е)
Результати (Р)
Рис. 3.3. Загальна схема випробовування цифрових пристроїв
n
n
n...